home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 5 / Apprentice-Release5.iso / Source Code / C / Games / Xconq 7.1.0 / lib / stdunit.g < prev    next >
Encoding:
Text File  |  1996-04-04  |  17.8 KB  |  656 lines  |  [TEXT/XCNQ]

  1. (game-module "stdunit"
  2.   (blurb "Standard unit types and tables")
  3.   )
  4.  
  5. ;;; New format version of the standard game.  This file is just types and
  6. ;;; tables, is not a complete game (see "standard" for that).
  7.  
  8. (unit-type infantry (image-name "soldiers")
  9.   (help "marches around and captures things"))
  10. (unit-type armor (image-name "tank")
  11.   (help "faster than infantry, limited to open terrain"))
  12. (unit-type fighter (image-name "fighter")
  13.   (help "interceptor to get those nasty bombers"))
  14. (unit-type bomber (image-name "4e")
  15.   (help "long range aircraft, carries infantry and bombs"))
  16. (unit-type destroyer (image-name "dd")
  17.   (help "fast, cheap, and sinks subs"))
  18. (unit-type submarine (image-name "sub")
  19.   (help "sneaks around and sinks ships"))
  20. (unit-type troop-transport (name "troop transport") (image-name "ap")
  21.   (help "carries infantry and armor across the pond"))
  22. (unit-type carrier (image-name "cv") (char "C")
  23.   (help "carries fighters and bombers around"))
  24. (unit-type battleship (image-name "bb") (char "B")
  25.   (help "the most powerful ship"))
  26. (unit-type nuclear-bomb (name "nuclear bomb") (image-name "bomb") (char "N")
  27.   (help "leveler of cities (and anything else)"))
  28. (unit-type base (image-name "airbase") (char "/")
  29.   (help "airbase plus port"))
  30. (unit-type town (image-name "town20") (char "*")
  31.   (help "smaller than a city"))
  32. (unit-type city (image-name "city20") (char "@")
  33.   (help "capital of a side"))
  34.  
  35. (define i infantry)
  36. (define a armor)
  37. (define f fighter)
  38. (define b bomber)
  39. (define d destroyer)
  40. (define s submarine)
  41. (define t troop-transport)
  42. (define cv carrier)
  43. (define bb battleship)
  44. (define nuke nuclear-bomb)
  45. (define / base)
  46. (define * town)
  47. (define @ city)
  48.  
  49. (material-type fuel
  50.   (help "basic supply that all units need"))
  51. (material-type ammo
  52.   (help "generic supply used in combat"))
  53.  
  54. (include "stdterr")
  55.  
  56. (define ground (i a))
  57. (define aircraft (f b))
  58. (define ship (d s t cv bb))
  59. (define cities (* @))
  60. (define places (/ * @))
  61. (define movers (i a f b d s t cv bb nuke))
  62.  
  63. (define water (sea shallows))
  64. (define land (swamp plains forest desert mountains))
  65.  
  66. ;;; Static relationships.
  67.  
  68. (table vanishes-on
  69.   (ground water true)
  70.   (armor swamp true)
  71.   (places water true)
  72.   (ship land true)
  73.   (ship road true)
  74.   ;; Only aircraft can deal with ice.
  75.   (u* ice true)
  76.   (aircraft ice false)
  77.   )
  78.  
  79. ;; Unit-unit capacities.
  80.  
  81. ;; Note that carriers have room for up to 8 fighters, but only
  82. ;; two bombers.
  83.  
  84. (table unit-capacity-x
  85.   (cv fighter 4)
  86.   )
  87.  
  88. (add b capacity 1)
  89. (add t capacity 6)
  90. (add cv capacity 4)
  91. (add places capacity (20 40 80))
  92.  
  93. (table unit-size-as-occupant
  94.   ;; Disable occupancy by default.
  95.   (u* u* 100)
  96.   ;; Bombers can carry one infantry or one nuke.
  97.   ((i nuke) b 1)
  98.   ;; Transports can carry 6 armor or infantry.
  99.   (ground t 1)
  100.   ((f b) cv (1 2))
  101.   ;; Bases can hold 10 of most unit types, but up to 20 fighters.
  102.   (u* / 2)
  103.   (fighter / 1)
  104.   ;; City types have lots of capacity for everything.
  105.   (movers cities 1)
  106.   )
  107.  
  108. (table occupant-max (u* u* 99))
  109.  
  110. ;;; Unit-terrain capacities.
  111.  
  112. ;; Limit units to 16 in one cell, for the sake of playability and
  113. ;; and drawability.  Places cover the entire cell, however.
  114.   
  115. (add t* capacity 16)
  116.  
  117. (table unit-size-in-terrain
  118.   (u* t* 1)
  119.   ;; Allow aircraft to pass over towns instead of landing.
  120.   (aircraft t* 0)
  121.   (places t* 16)
  122.   )
  123.  
  124. ;;; Unit-material capacities.
  125.  
  126. (table unit-storage-x
  127.   (u* fuel ( 6 10 18 36 100 100 200 400 200 100 200 500 900))
  128.   (u* ammo ( 6  4  3  3  20  10  20  40  40   0 100 200 400))
  129.   )
  130.  
  131. ;;; Vision.
  132.  
  133. ;; Towns and cities always have foreign correspondents, telephones,
  134. ;; private citizens coming and going, so their state is always
  135. ;; going to be available to any side that knows they exist.
  136.  
  137. (add cities see-always true)
  138.  
  139. ;; Cities have more powerful radar and sensing systems, and
  140. ;; so they can see out further.
  141.  
  142. (add @ vision-range 3)
  143.  
  144. (table see-chance-adjacent
  145.   ;; Submarines are always hard to see.
  146.   (u* s 10)
  147.   ;; A bomb in a truck is rather small and inconspicuous.
  148.   (u* nuke 10)
  149.   )
  150.  
  151. ;;; Actions.
  152.  
  153. (add u* acp-per-turn  (1 2 9 6 3 3 2 4 4 1 0 1 1))
  154.  
  155. ;;; Movement.
  156.  
  157. (add places speed 0)
  158.  
  159. ;; Don't be too picky about mp usage.
  160.  
  161. (add u* free-mp 1)
  162.  
  163. ;; Aircraft should always be able to land, and this in
  164. ;; conjunction with the entry cost will result in airplanes
  165. ;; being able to land at any time during their time, but
  166. ;; always having to wait until the next turn to take off
  167. ;; again.
  168.  
  169. (add aircraft free-mp (9 6))
  170.  
  171. (table mp-to-enter-terrain
  172.   ((cv bb) shallows 2)
  173.   (a (swamp forest mountains) 99)
  174.   ;; No special trouble to get on a road
  175.   ;; (such as when using to cross a river).
  176.   (a road 0)
  177.   (ground water 99)
  178.   (ship land 99)
  179.   ;; Don't let ships use roads.  This might seem unnecessary,
  180.   ;; but consider the case of a ship in a town wanting to leave
  181.   ;; in a direction that has a road.  If the road appears to be
  182.   ;; cheaper and the ship has enough mp, it will take the road
  183.   ;; and then vanish.
  184.   (ship road 99)
  185.   (u* ice 99)
  186.   (aircraft ice 1)
  187.   )
  188.  
  189. (table mp-to-traverse (a road 1))
  190.  
  191. (table material-to-move
  192.   (movers fuel 1)
  193.   (nuke fuel 0)
  194.   )
  195.  
  196. (table mp-to-enter-unit
  197.   (u* u* 1)
  198.   ; aircraft can't sortie again until next turn
  199.   (f u* 9)
  200.   (b u* 6)
  201.   (ship u* 0)
  202.   (a cities 0)   ; travel quickly on surrounding roads.
  203.   )
  204.  
  205. (table consumption-per-move
  206.   (movers fuel 1)
  207.   ;; Nukes are "important", a country would never risk them running out.
  208.   (nuke fuel 0)
  209.   )
  210.  
  211. ;;; Construction.
  212.  
  213. ;; Nuclear weapons must be researched before they can be built.
  214.  
  215. (add nuke tech-max 60)
  216. (add nuke tech-to-build 60)
  217.  
  218. ;; Only cities can research nukes.
  219.  
  220. (table acp-to-research (@ nuke 1))
  221.  
  222. (table tech-per-research (@ nuke 1.00))
  223.  
  224. ;; Limit the amount of gain possible due to a concentrated effort.
  225. ;; Note that this will only have an effect in games with many cities.
  226.  
  227. (add nuke tech-per-turn-max 3)
  228.  
  229. ;; Basically, units take about as many turns to complete as their cp.
  230.  
  231. (add u* cp (4 7 8 16 10 16 12 30 40 20 5 1 1))
  232.  
  233. (table acp-to-create
  234.   (i / 1)
  235.   (cities movers 1)
  236.   )
  237.  
  238. (table cp-on-creation
  239.   (ground / (1 2))
  240.   (* movers 1)
  241.   (@ movers 1)
  242.   )
  243.  
  244. (table acp-to-build
  245.   (i / 1)
  246.   (cities movers 1)
  247.   )
  248.  
  249. (table cp-per-build
  250.   (ground / (1 2))
  251.   (* movers 1)
  252.   (@ movers 1)
  253.   )
  254.  
  255. (table occupant-can-construct (u* u* false))
  256.  
  257. ;;; Repair.
  258.  
  259. ;; Explicit repair actions accelerate the recovery of lost hp.
  260.  
  261. (table acp-to-repair
  262.   (cities u* 1)
  263. ;  (/ u* 1)
  264.   (cv cv 1)
  265.   (bb bb 1)
  266.   (i places 1)
  267.   )
  268.  
  269. (table hp-per-repair
  270.   ;; Towns and cities can repair anything.
  271.   (cities u* 1.00)
  272. ;  (/ u* 3.00)  ; what is this all about?
  273.   ;; Capital ships are equipped to do major repairs to themselves.
  274.   (cv cv 1.00)
  275.   (bb bb 1.00)
  276.   ;; The army's engineers can do lots of repair work if put to the task.
  277.   (i places (2.00 5.00 5.00))
  278.   )
  279.  
  280. (table auto-repair
  281.   ;; Capital ships are equipped to do major repairs to themselves.
  282.   (cv cv 0.50)
  283.   (bb bb 0.50)
  284.   (cities movers 0.50)
  285.   )
  286.  
  287. ;; Some types have sufficient people and redundancy to do some repair work
  288. ;; without affecting their readiness to act.
  289.  
  290. (add (cv bb /) hp-recovery 0.50)
  291. (add cities hp-recovery 1.00)
  292.  
  293. ;;; Production.
  294.  
  295. (table base-production
  296.   (ground fuel 1)
  297.   ;; This is not too realistic, but otherwise keeping tanks fueled
  298.   ;; is a major hassle.  This is supposed to be a game, not an
  299.   ;; exercise in logistics (play "empire.g" if you want that).
  300.   (a fuel 2)
  301.   (places fuel (10 20 50))
  302.   (places ammo (5 10 20))
  303.   )
  304.  
  305. (table productivity
  306.   ;; Plains are assumed to be settled and have fuel stocks.
  307.   (i (swamp desert mountains) 0)
  308.   ;; It *is* worthwhile to make players think about logistics
  309.   ;; when operating in the desert.
  310.   (a desert 0)
  311.   (/ land (0 100 50 20 20))
  312.   (* land (0 100 50 20 20))
  313.   (@ land (0 100 50 20 20))
  314.   )
  315.  
  316. (table base-consumption
  317.   ;; Note that armor does *not* have a base consumption;
  318.   ;; tanks that don't move don't need fuel.  (Infantry
  319.   ;; still needs fuel, because an infantry unit in real life
  320.   ;; has a large number of personnel, and fuel represents
  321.   ;; their general energy and food consumption.)
  322.   ((i f b) fuel (1 3 2))
  323.   (ship fuel 1)
  324.   )
  325.  
  326. (table hp-per-starve
  327.   ((i f b) fuel 1.00)
  328.   ;; Immobilized tanks eventually rust...
  329.   (armor fuel 0.05)
  330.   (ship fuel 0.10)
  331.   (places fuel 0.05)
  332.   )
  333.  
  334. (table consumption-as-occupant
  335.   ;; Aircraft on the ground or in a carrier just sit there.
  336.   ((f b) fuel 0)
  337.   )
  338.  
  339. ;;; Combat.
  340.  
  341. (add u* hp-max (1 1 1 2 3 2 3 4 8 1 10 20 40))
  342.  
  343. ;; Units are generally crippled, moving at half speed,
  344. ;; at about 1/2 of hp-max, sometimes rounding up, sometimes down.
  345.  
  346. (add b  speed-damage-effect ((1 50) (2 100)))
  347. (add d  speed-damage-effect ((1 50) (2 100) (3 100)))
  348. (add s  speed-damage-effect ((1 50) (2 100)))
  349. (add t  speed-damage-effect ((1 50) (2  50) (3 100)))
  350. (add cv speed-damage-effect ((1 50) (2  50) (3 100) (4 100)))
  351. (add bb speed-damage-effect ((1 50) (4  50) (5 100) (8 100)))
  352.  
  353. ;;; The main hit table.
  354.  
  355. (table hit-chance
  356.   (i u* ( 50  40  20  15  20  20  30  20   9  40  80  60  40))
  357.   (a u* ( 60  50  30  30  30  20  30  20  20  50  90  70  50))
  358.   (f u* ( 15  25  60  70  20  30  20  50  40  80 100 100 100))
  359.   (b u* ( 20  20  10   9  30  50  50  70  60  50  90  95  99))
  360.   (d u* (  5   5  10   5  60  70  60  40  20   0  99  90  80))
  361.   (s u* (  0   0  10   5  40  10  60  40  50   0   0   0   0))
  362.   (t u* ( 20   5  10   5  40  40  40  30   9   0   0   0   0))
  363.  (cv u* ( 30  20  40  10  30  30  40  20  20   0   0   0   0))
  364.  (bb u* ( 50  50  50  20  70  50  90  50  90   0 100 100 100))
  365. ;  (nuke u* 100) ; doesn't really matter
  366.   (/ u* ( 10  10  20  20  20  20  30  20  20   0   0   0   0))
  367.   (* u* ( 30  20  50  40  40   0  30  20  20   0   0   0   0))
  368.   (@ u* ( 50  40  70  60  50   0  30  20  50   0   0   0   0))
  369.   )
  370.  
  371. (table damage
  372.   (u* u* 1)
  373.   (a places 2)
  374.   (b ship 2)
  375.   (b s 1)
  376.   (b places (2 2 3))
  377.   (d s 2)
  378.   (s ship 3)
  379.   (s bb 4)
  380.   (bb u* 2)
  381.   (bb cities (3 4))
  382.   )
  383.  
  384. (table capture-chance
  385.   (i places (70 50 30))
  386.   (a places (90 70 50))
  387.   )
  388.  
  389. (table independent-capture-chance
  390.   (i places (100 80 50))
  391.   (a places (100 95 70))
  392.   )
  393.  
  394. ;; Attack and counterattack are completely symmetrical.
  395.  
  396. ;(table counter-strength (u* u* 100))
  397.  
  398. ;; infantry can capture cities even on water.
  399.  
  400. (table bridge (i places true))
  401.  
  402. (table protection ; actually ablation?
  403.   ;; places offer some protection to occupants
  404.   (places movers 50)
  405.   ;; but bases make aircraft sitting ducks, so no protection there.
  406.   (base aircraft 100)
  407.   ;; inf and armor protect the places housing them.
  408.   ;; can't make this too large or city can be
  409.   ;; invulnerable.
  410.   (i places 80)
  411.   (a places 60)
  412.   ; bases benefit more from protection.
  413.   (ground / (50 40))
  414.   )
  415.  
  416. ;; Combat requires ammo, and uses it up.
  417.  
  418. (table consumption-per-attack (u* ammo 1))
  419.  
  420. (table hit-by (u* ammo 1))
  421.  
  422. ;(add ground destroy-message "defeats")
  423. ;(add ship destroy-message "sinks")
  424. ;(add aircraft destroy-message "shoots down")
  425. ;(add places destroy-message "flattens")
  426.  
  427. ;;; Detonation.
  428.  
  429. ;; Nukes work by detonation rather than by conventional attack actions.
  430.  
  431. (add nuke acp-to-detonate 1)
  432.  
  433. (add nuke hp-per-detonation 1)
  434.  
  435. (table detonation-damage-at (nuke u* 60))
  436.  
  437. (table detonation-damage-adjacent (nuke u* 1))
  438.  
  439. (table detonation-terrain-damage-chance
  440.   (nuke (plains forest) 100)
  441.   )
  442.  
  443. (table terrain-damaged-type
  444.   (plains desert 1)
  445.   (forest desert 1)
  446.   )
  447.  
  448. ;;; Disbanding.
  449.  
  450. ;; This does movers in one shot except battleships, which historically
  451. ;; are usually difficult to scuttle.
  452.  
  453. (add movers acp-to-disband 1)
  454. (add bb acp-to-disband 2)
  455.  
  456. (add movers hp-per-disband 4)
  457.  
  458. ;; Takes a while to dismantle a base.
  459.  
  460. (add / hp-per-disband 2)
  461.  
  462. ;;; Changing sides.
  463.  
  464. (add u* acp-to-change-side 1)
  465. (add i acp-to-change-side 0)
  466.  
  467. (add i possible-sides '(not "independent"))
  468.  
  469. ;;; Automatic things.
  470.  
  471. ;; Economy.
  472.  
  473. (table out-length
  474.   ;; Net consumers of supply should never give any up automatically.
  475.   ((i a b f nuke) m* -1)
  476.   ;; Cities and towns can share things around.
  477.   (cities m* 1)
  478.   )
  479.  
  480. (table in-length
  481.   ;; Supply to ground units can go a couple hexes away.
  482.   (ground m* 3)
  483.   ;; Cities and bases can get their supplies from some distance away.
  484.   (/ m* 6)
  485.   (cities m* 12)
  486.   )
  487.  
  488. ;;; Scoring.
  489.  
  490. ;; Most units aren't worth much, but ground units can capture
  491. ;; cities, carriers and battleships are powerful, and nukes are
  492. ;; devastating, especially when stockpiled.
  493.  
  494. (add u* point-value 0)
  495. (add (i a) point-value 1)
  496. (add (cv bb) point-value 1)
  497. (add nuke point-value 5)
  498. (add cities point-value (5 25))
  499.  
  500. ;;; Initial setup.
  501.  
  502. (add cities start-with (5 1))
  503. (set country-radius-min 3)
  504. (set country-separation-min 16)
  505. (set country-separation-max 48)
  506. ;; Try to get countries to be on the coast.
  507. (add (sea plains) country-terrain-min (1 4))
  508.  
  509. (table favored-terrain
  510.   (u* t* 0)
  511.   (@ plains 100)
  512.   (* land 20)
  513.   (* plains 40)
  514.   )
  515.  
  516. (table independent-density (town plains 100))
  517.  
  518. (add land country-people-chance 90)
  519. (add plains country-people-chance 100)
  520.  
  521. (add land independent-people-chance 50)
  522.  
  523. (table road-chance
  524.   (city (town city) (80 100))
  525.   (town (town city) ( 2   5))
  526.   )
  527.  
  528. (add (town city) road-to-edge-chance 100)
  529.  
  530. (set edge-road-density 100)
  531.  
  532. ;; Nearly all towns should be connected by road to
  533. ;; somewhere else.
  534.  
  535. (add town spur-chance 90)
  536. (add town spur-range 2)
  537.  
  538. ;; A game's starting units will be full by default.
  539.  
  540. (table unit-initial-supply (u* m* 9999))
  541.  
  542. ;; Default doctrine.
  543.  
  544. (doctrine default-doctrine
  545.   (construction-run (u* 1)))
  546.  
  547. (doctrine place-doctrine
  548.   (construction-run (u* 99) ((carrier battleship) 3) (nuke 1)))
  549.  
  550. (side-defaults
  551.   (default-doctrine default-doctrine)
  552.   (doctrines (places place-doctrine))
  553.   )
  554.  
  555. (game-module (notes (
  556.   "This game is the most commonly played one in Xconq.  It"
  557.   "represents units of about 1945, from infantry to atomic bombs.  This is"
  558.   "familiar, which makes it easier to play, but also more controversial,"
  559.   "since historians have many conflicting theories about which kinds of"
  560.   "units were most effective."
  561.   ""
  562.   "Opinions differ about optimal strategy for this game.  In general,"
  563.   "blitzkrieg works, and can win the game in a hurry.  The problem is to"
  564.   "muster enough force before striking.  One full troop transport is not"
  565.   "enough; the invasion will melt away like ice cream on a hot sidewalk,"
  566.   "unless"
  567.   "reinforcements (either air or land) show up quickly.  Air cover is very"
  568.   "important.  While building up an invasion force, airborne assaults using"
  569.   "bombers and infantry can provide useful diversions, although it can be"
  570.   "wasteful of bombers.  Human vs human games on a 60x30 world generally"
  571.   "last about 100 turns, usually not enough time or units to build atomic"
  572.   "bombs or battleships, and not a big enough world to really need carriers"
  573.   "(although bases for staging are quite useful.)"
  574.   )))
  575.  
  576. (add i notes '(
  577.   "The infantry army is the slowest of units, but it can go almost"
  578.   "anywhere.  It is also quick to produce.  Infantry is the staple of"
  579.   "campaigns - no special features, but essential to success."
  580.   ))
  581. (add a notes '(
  582.   "The armor army is highly mobile and hits hard.  Unfortunately,"
  583.   "it is limited to operating in open terrain - plains and desert.  It also"
  584.   "takes longer to produce.  Armor can last twice as long in the  "
  585.   "desert as infantry.  Both armor and infantry can"
  586.   "assault and capture cities; they are the only units that can do so."
  587.   ))
  588. (add f notes '(
  589.   "A fighter is a squadron or wing of high-speed armed aircraft."
  590.   "Their fuel supply can be gotten only at units, towns, and bases, so they"
  591.   "must continually be taking off and landing.  Fighters are not too effective"
  592.   "against ground units or ships, but they eat bombers for lunch.  Fighters"
  593.   "are very good for reconnaisance - important when you can't always"
  594.   "see the enemy moving!"
  595.   ))
  596. (add b notes '(
  597.   "Bombers are very powerful, since they can seriously damage"
  598.   "or even flatten cities.  Loss rate in such activities is high, so they're"
  599.   "not a shortcut to victory!"
  600.   "Bombers can carry one infantry, which is very useful for raids."
  601.   ))
  602. (add d notes '(
  603.   "Destroyers are fast small ships for both exploration and"
  604.   "anti-submarine activities."
  605.   ))
  606. (add s notes '(
  607.   "The favorite food of submarines is of course merchant shipping"
  608.   "and troopships, and they can sink troop transports with one blow."
  609.   "Subs are also invisible, but vulnerable to destroyers and aircraft."
  610.   ))
  611. (add t notes '(
  612.   "This is how ground units get across the sea.  They can"
  613.   "defend themselves against ships and aircraft, but are basically vulnerable."
  614.   "They're not very fast either."
  615.   ))
  616. (add cv notes '(
  617.   "Compensates for the limited range of fighters and bombers by providing"
  618.   "a portable airport.  Carriers themselves are sitting ducks, particularly"
  619.   "with respect to aircraft.  Fighter patrols are mandatory."
  620.   ))
  621. (add bb notes '(
  622.   "The aptly named `Dread Naught' has little to fear from other"
  623.   "units of this period.  Subs may sink them with enough effort, and a group"
  624.   "of bombers and fighters are also deadly,"
  625.   "but with eight hit points to start,"
  626.   "a battleship can usually survive long enough to escape."
  627.   "Battleships are very"
  628.   "effective against cities and armies, at least the ones on the coast."
  629.   ))
  630. (add nuke notes '(
  631.   "Atomic bombs.  The Final Solution; but they are not easy to use.  A bomb"
  632.   "takes a long time to produce, moves very slowly by itself, and is easily"
  633.   "destroyed by other units. The plus side is instant destruction for any unit"
  634.   "of any size!  Bombs are imagined to be transported by a team of scientists,"
  635.   "and can go on any sort of terrain without running out of supplies."
  636.   ))
  637. (add / notes '(
  638.   "To simplify matters, this can serve as a camp, airbase, and port."
  639.   "Bases cannot build units, although they can repair some damage."
  640.   ))
  641. (add * notes '(
  642.   "Towns are the staple of territory.  They can build, repair, produce"
  643.   "fuel and ammo, and serve as a safe haven for quite a few units."
  644.   ))
  645. (add @ notes '(
  646.   "Cities are very large, powerful, and well defended.  They are"
  647.   "basically capital cities, or something in a comparable range.  (New York"
  648.   "and San Francisco are cities, Salt Lake City and San Antonio are towns."
  649.   "Yeah, San Antonio has a lot of people, but it's still insignificant,"
  650.   "nyah nyah.)  A city is worth five towns, point-wise."
  651.   ))
  652.  
  653. (game-module (design-notes (
  654.   "Full transports should move more slowly."
  655.   )))
  656.